
package school.entity;

//父类：封装人员的共性属性与方法
public class Person {
 // 受保护属性：允许子类访问，限制包外非子类访问
 protected String id;
 protected String name;
 protected String gender;

 // 父类构造方法
 public Person(String id, String name, String gender) {
     this.id = id;
     this.name = name;
     this.gender = gender;
 }

 // 父类业务方法：打印工作单（抽象业务，子类重写实现具体功能）
 public void printWorkSheet() {
     System.out.println("人员基础信息：编号=" + id + "，姓名=" + name + "，性别=" + gender);
 }

 // getter方法（提供属性访问接口）
 public String getId() {
     return id;
 }

 public String getName() {
     return name;
 }

 public String getGender() {
     return gender;
 }
}